home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 1
/
Cream of the Crop 1.iso
/
PROGRAM
/
MLOCAL.ARJ
/
MLTEST.RC
< prev
Wrap
Text File
|
1991-03-16
|
5KB
|
138 lines
#include <windows.h>
#include "mltest.h"
MAINICON ICON MLAPP.ico
CHILDICON ICON MLMDI.ico
AppMenu MENU
BEGIN
POPUP "&Heap"
BEGIN
MENUITEM "&New Heap", IDM_NEW
MENUITEM SEPARATOR
MENUITEM "&FarLocal Test", IDM_FARLOCAL
MENUITEM "&ListMgr Test", IDM_LISTMGR
MENUITEM "&Exit", IDM_EXIT
MENUITEM "A&bout...", IDM_ABOUT
END
POPUP "&Window"
BEGIN
MENUITEM "&Tile", IDM_WINDOWTILE
MENUITEM "&Cascade", IDM_WINDOWCASCADE
MENUITEM "Arrange &Icons", IDM_WINDOWICONS
MENUITEM "Close &All", IDM_WINDOWCLOSEALL
END
END
ChildMenu MENU
BEGIN
POPUP "&Heap"
BEGIN
MENUITEM "&New Heap", IDM_NEW
MENUITEM SEPARATOR
MENUITEM "&FarLocal Test MDA", IDM_FARLOCAL
MENUITEM "&ListMgr Test AUX", IDM_LISTMGR
MENUITEM "&Exit", IDM_EXIT
MENUITEM "A&bout...", IDM_ABOUT
END
POPUP "&Action"
BEGIN
MENUITEM "&Allocate...", IDM_ALLOC
MENUITEM "&Compact", IDM_COMPACT
MENUITEM "&Discard...", IDM_DISCARD
MENUITEM "&Free...", IDM_FREE
MENUITEM "&Lock...", IDM_LOCK
MENUITEM "&ReAlloc...", IDM_REALLOC
MENUITEM "&Shrink...", IDM_SHRINK
MENUITEM "&Unlock...", IDM_UNLOCK
END
POPUP "&Window"
BEGIN
MENUITEM "&Tile", IDM_WINDOWTILE
MENUITEM "&Cascade", IDM_WINDOWCASCADE
MENUITEM "Arrange &Icons", IDM_WINDOWICONS
MENUITEM "Close &All", IDM_WINDOWCLOSEALL
END
END
IDMLHTest ACCELERATORS
BEGIN
VK_F5, IDM_WINDOWTILE, VIRTKEY
VK_F6, IDM_WINDOWCASCADE, VIRTKEY
END
STRINGTABLE
BEGIN
IDS_APPNAME, "MLTest V 1.0"
END
MainAbout DIALOG 22, 17, 156, 100
STYLE WS_DLGFRAME | WS_POPUP
BEGIN
CTEXT "MDI Multiple Local Heap Demo", -1, 0, 8,152, 8
CTEXT "For Microsoft Windows v3.xx", -1, 0, 40,152, 8
CTEXT "Dan Quigley", -1, 0, 60,152, 8
DEFPUSHBUTTON "Ok" IDOK, 60, 80, 32, 14, WS_GROUP
END
NewHeap DIALOG 110, 40, 70, 35
CAPTION "Initial Heap Size"
STYLE WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP
BEGIN
CONTROL "", ID_BYTES, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 35, 5, 30, 12
CONTROL "KBytes", -1, "static", SS_LEFT | WS_CHILD, 5, 5, 25, 10
CONTROL "OK",IDOK , "button", BS_DEFPUSHBUTTON | WS_TABSTOP | WS_CHILD, 5, 20, 25, 10
CONTROL "Cancel", IDCANCEL, "button", BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 40, 20, 25, 10
END
ShrinkHeap DIALOG 110, 40, 70, 35
CAPTION "Desired Heap Size"
STYLE WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP
BEGIN
CONTROL "", ID_BYTES, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 35, 5, 30, 12
CONTROL "KBytes", -1, "static", SS_LEFT | WS_CHILD, 5, 5, 25, 10
CONTROL "OK",IDOK , "button", BS_DEFPUSHBUTTON | WS_TABSTOP | WS_CHILD, 5, 20, 25, 10
CONTROL "Cancel", IDCANCEL, "button", BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 40, 20, 25, 10
END
Alloc DIALOG 110, 40, 100, 105
CAPTION "Allocate"
STYLE WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP
BEGIN
CONTROL "Bytes", -1, "static", SS_LEFT | WS_CHILD, 5, 5, 25, 10
CONTROL "", ID_ABYTES, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 35, 5, 60, 12
CONTROL "LMEM_DISCARDABLE", ID_DISC, "button", BS_CHECKBOX | WS_TABSTOP | WS_CHILD, 5, 20, 85, 10
CONTROL "LMEM_FIXED", ID_FIXED, "button", BS_CHECKBOX | WS_TABSTOP | WS_CHILD, 5, 30, 75, 10
CONTROL "LMEM_MOVEABLE", ID_MOVES, "button", BS_CHECKBOX | WS_TABSTOP | WS_CHILD, 5, 40, 75, 10
CONTROL "LMEM_NOCOMPACT", ID_NOCOMP, "button", BS_CHECKBOX | WS_TABSTOP | WS_CHILD, 5, 50, 80, 10
CONTROL "LMEM_NODISCARD", ID_NODISC, "button", BS_CHECKBOX | WS_TABSTOP | WS_CHILD, 5, 60, 80, 10
CONTROL "LMEM_ZEROINIT", ID_ZERO, "button", BS_CHECKBOX | WS_TABSTOP | WS_CHILD, 5, 70, 75, 10
CONTROL "OK", IDOK, "button", BS_DEFPUSHBUTTON | WS_TABSTOP | WS_CHILD, 5, 85, 40, 15
CONTROL "Cancel", IDCANCEL, "button", BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 60, 85, 35, 15
END
Memory DIALOG 110, 40, 45, 50
CAPTION "Enter Handle"
STYLE WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP
BEGIN
CONTROL "", ID_HANDLE, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 8, 5, 30, 12
CONTROL "OK", IDOK, "button", BS_DEFPUSHBUTTON | WS_TABSTOP | WS_CHILD, 8, 20, 30, 10
CONTROL "Cancel", IDCANCEL, "button", BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 8, 36, 30, 10
END
ReAlloc DIALOG 110, 40, 78, 60
CAPTION "Realloc"
STYLE WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP
BEGIN
CONTROL "", ID_HANDLE, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 36, 6, 32, 12
CONTROL "", ID_BYTES, "edit", ES_LEFT | WS_BORDER | WS_TABSTOP | WS_CHILD, 36, 24, 32, 12
CONTROL "Handle", -1, "static", SS_LEFT | WS_CHILD, 6, 6, 24, 12
CONTROL "Size", -1, "static", SS_LEFT | WS_CHILD, 6, 24, 24, 12
CONTROL "OK", IDOK, "button", BS_DEFPUSHBUTTON | WS_TABSTOP | WS_CHILD, 6, 42, 30, 12
CONTROL "Cancel", IDCANCEL, "button", BS_PUSHBUTTON | WS_TABSTOP | WS_CHILD, 42, 42, 30, 12
END